/**
 * 
 */
import { REQUEST } from 'miniprogram-request'; // 小程序网络库
import { promisify, promisifyAll } from 'miniprogram-api-promise'; // WX API Promise化

const initApp = {
  // 小程序全局唯一的 App 实例
  globalData: {},
  
  // 监听小程序初始化
  onLaunch() {
    // 设置请求根地址,可选(测试)
    // REQUEST.Defaults.baseURL = "https://minipgrogram.newfuture.cc";
    // REQUEST.post('/items',{name:'future'}).then(res => console.log(res))

    // 按业务需求使用，如只需要部分API支持Promise则只使用promisify即可
    // const wxp = {}
    // 劫持代码当前WX API
    // promisify(wx.getSystemInfo)().then(console.log('调用成功'))
    // 劫持代理WX对象，给所有WX API挂载Promise，然后封装到wxp对象（参数1:被封装的对象 | 参数2:封装之后的对象）
    // promisifyAll(wx, wxp)

  },

  // 监听小程序启动或切前台
  onShow() {

  },
}

// 初始化配置挂载
App(initApp)